/* -- slogan -- */
#main-slogan {
  /*  ----- Slogan ----- */ }
  #main-slogan .slogan {
    background-color: #ffffff;
    color: #3c3c3c; }
    #main-slogan .slogan .subtitle {
      color: #3c3c3c; }
  #main-slogan .slogan {
    padding-top: 5vmin;
    padding-bottom: 5vmin;
    line-height: 22px; }
    #main-slogan .slogan .row p {
      font-size: 15px; }
  @media (max-width: 600px) {
    #main-slogan .row {
      margin-right: 0px;
      margin-left: 0px; }
    #main-slogan .section-container {
      padding-left: 1vmin;
      padding-right: 1vmin; }
    #main-slogan .main-banner .button {
      font-weight: 800;
      padding: 2vmin 5vmin;
      font-size: 12px; }
    #main-slogan .carousel-caption h1 {
      font-size: 25px; }
    #main-slogan .carousel-caption h2 {
      font-size: 14px;
      margin-top: 10px;
      display: none; }
    #main-slogan h1 {
      /*font-size:25px;*/
      font-weight: 600; }
    #main-slogan h2 {
      /*font-size: 5vmin;*/ }
    #main-slogan h3 {
      line-height: 10vmin;
      font-size: 4vmin; }
    #main-slogan h4 {
      /*font-size: 4vmin;*/ }
    #main-slogan p {
      font-size: 12px; } }
